var mongoose = require('mongoose');
// 定义用户模型
var userSchema = new mongoose.Schema({
    "userId": String,
    "userName": String,
    "userPwd": String,
    "orderList": Array,
    "cartlist": [
        {
            "productId": String,
            "productName": String,
            "productPic": String,
            "salePrice": String,
            "checked": String,
            "productNum": Number
        }
    ],
    "addressList": [
        {
            "addressId" : String,
            "addressName" : String,
            "tel" : Number,
            "streetName" : String,
            "postCode" : String,
            "isDefault" : Boolean
        }
    ]
});

/**
* 输出 good 模型
* 有一个问题：在这里输出的是 good 但是数据库建立的一定要加s，代码会默认取数据库找 s 的那张表,第三个参数就是关联的数据库的名称
*/
module.exports = mongoose.model('User', userSchema, "users");